package com.glsc.ngateway.platform.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import javax.persistence.Column;
import java.math.BigDecimal;

/**
 * @author guoj
 * @description: 部门统计明细
 * @date 2024/10/31 16:12
 */
@Data
@Builder
@AllArgsConstructor
@ToString
@NoArgsConstructor
@ApiModel("部门统计明细")
public class DepartmentStaticDetailDto {
    @ApiModelProperty(value = "随机编码 用于前端")
    private String uniqueKey;
    @ApiModelProperty(value = "IT资产唯一标识")
    private String itUniqueKey;
    @ApiModelProperty(value = "系统编号")
    private String systemClassNo;
    @ApiModelProperty(value = "系统名称")
    public String systemName;
    @ApiModelProperty(value = "ip")
    protected String ip;
    @ApiModelProperty(value = "分段起始日期")
    private String sectionStartDate;
    @ApiModelProperty(value = "分段结束日期")
    private String sectionEndDate;
    @ApiModelProperty(value = "合计")
    protected String totalNum;
    @ApiModelProperty(value = "业务对口部门一级名称")
    private String depGradeOneName;
    @ApiModelProperty(value = "业务对口部门一级id")
    private String depGradeOneId;
    @ApiModelProperty(value = "服务器金额")
    private BigDecimal serverAmount;
    @ApiModelProperty(value = "系统占用比例")
    private BigDecimal systemAllocation;
    @ApiModelProperty(value = "部门分摊比例")
    private BigDecimal depAllocation;
    @ApiModelProperty(value = "部门分摊金额")
    private BigDecimal depAmount;
}
